|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnegotiator.Agent
agents.BayesianAgentForAuction
agents.BayesianAgentForAuctionMultiPhase
public class BayesianAgentForAuctionMultiPhase
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class agents.BayesianAgentForAuction |
|---|
BayesianAgentForAuction.ACTIONTYPE, BayesianAgentForAuction.PHASE, BayesianAgentForAuction.ROLE |
| Field Summary | |
|---|---|
protected double |
centerMaxOffer
|
protected Bid |
myProviderLastBid
|
| Fields inherited from class agents.BayesianAgentForAuction |
|---|
CONCESSIONFACTOR, fOpponentModel, fOpponentModels, fOpponentPreviousBid, fPhase, fRole, fSmartSteps, messageOpponent, myLastAction, myLastBid, myPreviousBids, NUMBER_OF_SMART_STEPS |
| Fields inherited from class negotiator.Agent |
|---|
fNegotiation, parametervalues, sessionNr, sessionsTotal, startTime, strategyParameters, timeline, totalTime, utilitySpace |
| Constructor Summary | |
|---|---|
BayesianAgentForAuctionMultiPhase()
|
|
| Method Summary | |
|---|---|
Action |
chooseAction()
this function is called after ReceiveMessage, with an Offer-action. |
protected Bid |
getNextBidAuction(Bid pOppntBid)
|
protected Action |
proposeInitialBid()
|
| Methods inherited from class agents.BayesianAgentForAuction |
|---|
getActionType, getMaxUtilityBid, getNextBidSmart, getOpponentUtility, getParameters, getSmartBid, getTradeOff, getVersion, init, Paccept, prepareOpponentModel, proposeNextBid, ReceiveMessage |
| Methods inherited from class negotiator.Agent |
|---|
endSession, getAgentID, getName, getParameterValues, getSessionNumber, getSessionsTotal, getStrategyParameters, getUniqueIdentifier, getUtility, internalInit, isUIAgent, loadSessionData, parseStrategyParameters, restartDataObjectsFolder, saveSessionData, setAgentID, setName, sleep |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Bid myProviderLastBid
protected double centerMaxOffer
| Constructor Detail |
|---|
public BayesianAgentForAuctionMultiPhase()
| Method Detail |
|---|
protected Action proposeInitialBid()
throws java.lang.Exception
proposeInitialBid in class BayesianAgentForAuctionjava.lang.Exceptionpublic Action chooseAction()
Agent
chooseAction in class BayesianAgentForAuction
protected Bid getNextBidAuction(Bid pOppntBid)
throws java.lang.Exception
getNextBidAuction in class BayesianAgentForAuctionjava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||